New user option 'completion-preview-idle-delay'
authorEshel Yaron <me@eshelyaron.com>
Wed, 5 Jun 2024 08:23:56 +0000 (10:23 +0200)
committerEshel Yaron <me@eshelyaron.com>
Wed, 5 Jun 2024 10:10:02 +0000 (12:10 +0200)
commitf240f482e2686f9c51d33b9e11b5884b12cef7aa
tree0d399fd1243b708f371212e3e91bb9bd8215f2ed
parentc11fe940064724e5c41af20fdb0f60c49952f936
New user option 'completion-preview-idle-delay'

Support displaying the completion preview shortly after you
pause typing (on idle) rather than immediately.

* lisp/completion-preview.el (Commentary): Update.
(completion-preview--try-update):
(completion-preview--update-from-timer): New functions.
(completion-preview--timer): New buffer-local variable.
(completion-preview-idle-delay): New user option.
(completion-preview--show): Use it.
(completion-preview--post-command):
(completion-preview-mode): Disable idle timer if active.
lisp/completion-preview.el